<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //中文按照拼音排序  item1.localeCompare(item2)
        // var array = ['白鸽', '麻雀', '大象', '狗', '猫', "鸡"];
        // array = array.sort(function compareFunction(item1, item2) {
        //     return item1.localeCompare(item2);
        // });
        // console.log(array);
    </script>
    <script>
        //2.验证一个字符中那个字母出现的次数最多，多少次
        let str = "zhufengpeixunzhoulaoshi";
        //1.相同的字母都排到一起
        let newstr=str.split("").sort().join("");
        //console.log(newstr);//"aeefghhhiilnnoopsuuuxzz"
        var maxCount=2;//字母次数出现最多的是2次
        var obj={};
        //{e:2 h:3 i:2}
        newstr.replace(/([a-z])\1+/g,(value,$1)=>{
            let len=value.length;
            if(len>maxCount){
                maxCount=len;
            }
            obj[$1]=len;
        })
        // console.log(obj);
        
        for(let key in obj){
           if(obj[key]===maxCount){
             console.log(`出现次数最多的是字母${key},出现的次数是${maxCount}`);
           }
        }

    </script>
</body>
</html>